name = "重选复活"
description = [[按Y(公聊)或U(私聊)输入指令:
#重选 (重选换角色)
##重选 (重选换角色并掉落物品)
#复活 (角色复活)
#自杀 (角色自杀)]]
author = "温如言"
version = "1.0.0"

forumthread = ""
api_version_dst = 10

priority = 0

icon_atlas = "modicon.xml"
icon = "modicon.tex"

dst_compatible = true

server_only_mod = true
all_clients_require_mod = true
server_filter_tags = { "Restart" }

configuration_options = 
{
	{
		name = "MOD_RESTART_IGNORING_ADMIN",
		label = "管理员无冷却",
		hover = "房主和管理员随时可用命令",
		options =
		{
			{ description = "启用", data = true },
			{ description = "禁用", data = false },
		},
		default = true,
	},
	{
		name = "MOD_RESTART_ALLOW_RESTART",
		label = "重选命令",
		options =
		{
			{ description = "启用", data = true },
			{ description = "禁用", data = false },
		},
		default = true,
	},
	{
		name = "MOD_RESTART_ALLOW_RESURRECT",
		label = "复活命令",
		options =
		{
			{ description = "启用", data = true },
			{ description = "禁用", data = false },
		},
		default = true,
	},
	{
		name = "MOD_RESTART_ALLOW_KILL",
		label = "自杀命令",
		options =
		{
			{ description = "启用", data = true },
			{ description = "禁用", data = false },
		},
		default = true,
	},
	{
		name = "MOD_RESTART_CD_RESTART",
		label = "重选冷却",
		hover = "重选命令的冷却时间",
		options =
		{
			{ description = "不限制", data = 0, hover = "不限制" },
			{ description = "1分钟", data = 1, hover = "1分钟" },
			{ description = "2分钟", data = 2, hover = "2分钟" },
			{ description = "3分钟", data = 3, hover = "3分钟" },
			{ description = "5分钟", data = 5, hover = "5分钟" },
			{ description = "7分钟", data = 7, hover = "7分钟" },
			{ description = "10分钟", data = 10, hover = "10分钟" },
		},
		default = 0,
	},
	{
		name = "MOD_RESTART_CD_RESURRECT",
		label = "复活冷却",
		hover = "复活命令的冷却时间",
		options =
		{
			{ description = "不限制", data = 0, hover = "不限制" },
			{ description = "1分钟", data = 1, hover = "1分钟" },
			{ description = "2分钟", data = 2, hover = "2分钟" },
			{ description = "3分钟", data = 3, hover = "3分钟" },
			{ description = "5分钟", data = 5, hover = "5分钟" },
			{ description = "7分钟", data = 7, hover = "7分钟" },
			{ description = "10分钟", data = 10, hover = "10分钟" },
		},
		default = 0,
	},
	{
		name = "MOD_RESTART_CD_KILL",
		label = "自杀冷却",
		hover = "自杀命令的冷却时间",
		options =
		{
			{ description = "不限制", data = 0, hover = "不限制" },
			{ description = "1分钟", data = 1, hover = "1分钟" },
			{ description = "2分钟", data = 2, hover = "2分钟" },
			{ description = "3分钟", data = 3, hover = "3分钟" },
			{ description = "5分钟", data = 5, hover = "5分钟" },
			{ description = "7分钟", data = 7, hover = "7分钟" },
			{ description = "10分钟", data = 10, hover = "10分钟" },
		},
		default = 0,
	},
	{
		name = "MOD_RESTART_CD_BONUS",
		label = "冷却调整",
		hover = "冷却时间随使用次数增加",
		options =
		{
			{ description = "禁用", data = 0, hover = "固定冷却时间" },
			{ description = "10%", data = 0.1, hover = "每次使用后增加(基础值的)10%" },
			{ description = "20%", data = 0.2, hover = "每次使用后增加(基础值的)20%" },
			{ description = "30%", data = 0.3, hover = "每次使用后增加(基础值的)30%" },
			{ description = "50%", data = 0.5, hover = "每次使用后增加(基础值的)50%" },
			{ description = "70%", data = 0.7, hover = "每次使用后增加(基础值的)70%" },
			{ description = "100%", data = 1, hover = "每次使用后增加(基础值的)100%" },
		},
		default = 0,
	},
	{
		name = "MOD_RESTART_CD_MAX",
		label = "最大冷却",
		hover = "时间间隔惩罚开启后的最大时间间隔",
		options =
		{
			{ description = "禁用", data = 0, hover = "冷却时间无上限" },
			{ description = "10分钟", data = 10, hover = "10分钟" },
			{ description = "20分钟", data = 20, hover = "20分钟" },
			{ description = "30分钟", data = 30, hover = "30分钟" },
			{ description = "50分钟", data = 50, hover = "50分钟" },
			{ description = "70分钟", data = 70, hover = "70分钟" },
			{ description = "100分钟", data = 100, hover = "100分钟" },
		},
		default = 0,
	},
	{
		name = "MOD_RESTART_FORCE_DROP_MODE",
		label = "强制掉落",
		hover = "重选强制掉落所有物品",
		options =
		{
			{ description = "默认", data = 0, hover = "默认" },
			{ description = "启用", data = 1, hover = "重选强制掉落所有物品" },
			{ description = "禁用", data = 2, hover = "重选不掉落任何物品" },
		},
		default = 1,
	},
	{
		name = "MOD_RESTART_MAP_SAVE",
		label = "保留地图",
		hover = "重选保留探索过的地图",
		options =
		{
			{ description = "启用", data = 1, hover = "地图保留" },
			{ description = "禁用", data = 2, hover = "地图丢失" },
		},
		default = 1,
	},
	{
		name = "MOD_RESTART_RESURRECT_HEALTH",
		label = "恢复血量",
		hover = "复活恢复血量",
		options =
		{
			{ description = "默认", data = 0, hover = "游戏默认血量(仅50点)" },
			{ description = "递减", data = 1, hover = "每次复活恢复的血量依次减少(最小40%)" },
			{ description = "随机", data = 2, hover = "随机恢复10%~100%的血量" },
			{ description = "100%", data = 100, hover = "固定恢复100%的血量" },
			{ description = "90%", data = 90, hover = "固定恢复90%的血量" },
			{ description = "80%", data = 80, hover = "固定恢复80%的血量" },
			{ description = "70%", data = 70, hover = "固定恢复70%的血量" },
			{ description = "60%", data = 60, hover = "固定恢复60%的血量" },
			{ description = "50%", data = 50, hover = "固定恢复50%的血量" },
		},
		default = 100,
	},
	{
		name = "MOD_RESTART_TRIGGER_MODE",
		label = "触发模式",
		hover = "公聊或私聊触发指令",
		options =
		{
			{ description = "公聊和私聊", data = 1 },
			{ description = "仅公聊", data = 2 },
			{ description = "仅私聊", data = 3 },
		},
		default = 1,
	},
	{
		name = "MOD_RESTART_WELCOME_TIPS",
		label = "帮助信息",
		hover = "首次进入游戏的使用提示",
		options =
		{
			{ description = "启用", data = true },
			{ description = "禁用", data = false },
		},
		default = true,
	},
	{
		name = "MOD_RESTART_WELCOME_TIPS_TIME",
		label = "帮助显示",
		hover = "帮助信息的显示时间",
		options =
		{
			{ description = "1秒", data = 1 },
			{ description = "2秒", data = 2 },
			{ description = "3秒", data = 3 },
			{ description = "5秒", data = 5 },
			{ description = "7秒", data = 7 },
			{ description = "10秒", data = 10 },
		},
		default = 10,
	},
}